"""
配置信息
1：数据库配置
2：redis配置
3：session配置
4：csrf配置：当修改服务器资源的时候保护(post,put,delete,dispatch)
5：日志文件:记录程序运行的过程，如果使用print,控制台没有保存数据，而且线上上线不需要打印print,
6：迁移配置
"""""
import logging

from info import create_app,db,models
from flask import  current_app

from flask_migrate import Migrate ,MigrateCommand
from flask_script import Manager


# 调用方法，获取到app，app对象身上已经有配置信息
app = create_app("develop")
# 设置数据库迁移
manager = Manager(app)
# 关联app,db
Migrate(app,db)

# 添加操作命令
manager.add_command("db",MigrateCommand)


if __name__ == '__main__':
    manager.run()